to impede or preclude - Allemand Anglais Dictionnaire